package com.yq.cp.service.yw;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.yq.cp.entity.data.dto.YwZbglJjbDto;
import com.yq.cp.entity.yw.YwZbglGlry;
import com.yq.cp.entity.yw.YwZbglJjb;
import com.yq.cp.entity.yw.vo.YwZbglJjbVo;

import javax.servlet.http.HttpServletResponse;
import java.util.List;
import java.util.Map;

/**
 * <p>
 * 运维-值班管理-交接班 服务类
 * </p>
 *
 * @author zh
 * @since 2024-09-07
 */
public interface YwZbglJjbService extends IService<YwZbglJjb> {

    void add(YwZbglJjb ywZbglJjb);
    void sc(YwZbglJjb ywZbglJjb);
    void jb(YwZbglJjb ywZbglJjb);
    IPage<YwZbglJjb> page(YwZbglJjbVo vo);
    List<YwZbglJjbDto> daochu(YwZbglJjbVo vo);
    YwZbglJjb get(Long id);
    Map<String,Object> cxxyczbxx(YwZbglJjb ywZbglJjb);
    Long cxdqzbxx(YwZbglJjb ywZbglJjb);

    List<YwZbglGlry> dqzbry(Long nyzId);

    void csh(Long sszdId);

    void getDaochu(YwZbglJjb ywZbglJjb, HttpServletResponse response);
}
